package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 班级管理对象 Class_Management
 * 
 * @author ruoyi
 * @date 2021-11-09
 */
public class ClassManagement extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 班级主键 */
    @Excel(name = "班级主键")
    private String classMajorkey;

    /** 班级名称 */
    @Excel(name = "班级名称")
    private String className;

    /** 所属学籍 */
    @Excel(name = "所属学籍")
    private String classStudentStatus;

    /** 班主任 */
    @Excel(name = "班主任")
    private String classHeadTeacher;

    /** 班级类型 */
    @Excel(name = "班级类型")
    private String classType;

    /** 班级状态 */
    @Excel(name = "班级状态")
    private String classStatus;

    /** 班级学科1.开发2.测试 */
    @Excel(name = "班级学科1.开发2.测试")
    private String classDiscipline;

    /** 校区 */
    @Excel(name = "校区")
    private String classCampus;

    /** 开班时间 */
    @Excel(name = "开班时间")
    private String classOpeningTime;

    public void setClassMajorkey(String classMajorkey) 
    {
        this.classMajorkey = classMajorkey;
    }

    public String getClassMajorkey() 
    {
        return classMajorkey;
    }
    public void setClassName(String className) 
    {
        this.className = className;
    }

    public String getClassName() 
    {
        return className;
    }
    public void setClassStudentStatus(String classStudentStatus) 
    {
        this.classStudentStatus = classStudentStatus;
    }

    public String getClassStudentStatus() 
    {
        return classStudentStatus;
    }
    public void setClassHeadTeacher(String classHeadTeacher) 
    {
        this.classHeadTeacher = classHeadTeacher;
    }

    public String getClassHeadTeacher() 
    {
        return classHeadTeacher;
    }
    public void setClassType(String classType) 
    {
        this.classType = classType;
    }

    public String getClassType() 
    {
        return classType;
    }
    public void setClassStatus(String classStatus) 
    {
        this.classStatus = classStatus;
    }

    public String getClassStatus() 
    {
        return classStatus;
    }
    public void setClassDiscipline(String classDiscipline) 
    {
        this.classDiscipline = classDiscipline;
    }

    public String getClassDiscipline() 
    {
        return classDiscipline;
    }
    public void setClassCampus(String classCampus) 
    {
        this.classCampus = classCampus;
    }

    public String getClassCampus() 
    {
        return classCampus;
    }
    public void setClassOpeningTime(String classOpeningTime) 
    {
        this.classOpeningTime = classOpeningTime;
    }

    public String getClassOpeningTime() 
    {
        return classOpeningTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("classMajorkey", getClassMajorkey())
            .append("className", getClassName())
            .append("classStudentStatus", getClassStudentStatus())
            .append("classHeadTeacher", getClassHeadTeacher())
            .append("classType", getClassType())
            .append("classStatus", getClassStatus())
            .append("classDiscipline", getClassDiscipline())
            .append("classCampus", getClassCampus())
            .append("classOpeningTime", getClassOpeningTime())
            .toString();
    }
}
